home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Ham Radio 2000
/
Ham Radio 2000.iso
/
ham2000
/
morse
/
staton
/
readme.txt
< prev
next >
Wrap
Text File
|
1994-04-21
|
2KB
|
57 lines
Software to accompany the QST article titled
"A Pocket-Size, Talking Morse Code Practice Computer"
File Descriptions:
CPC OBJ CPC EPROM IMAGE
SPCH_LIB EXE SPEECH LIBRARY program
SPCH_LIB C SPCH_LIB source
VOC2BIN EXE *.VOC -> *.BIN program
VOC2BIN C VOC2BIN source
ADPCM2 EXE ADPCM program
ADPCM2 C ADPCM source
GLOBALS TXT 8051 GLOBALS
ISR_INIT TXT 8051 ISR & initialization
CPO_SPK TXT CPC main program
MORSE TXT MORSE subroutines
README TXT THIS FILE
TABLE02 TXT SPEECH LOOKUP TABLE
SPEAK TXT SPEAK subroutines
SPEECH TXT SPEECH DATA TABLE
SPEECH BIN SPEECH DATA
SPEECH SRC Source file for SPCH_LIB
File types:
.TXT files are 8051 Assembly source
.BIN file is speech data
.OBJ file is 8051 executable with speech data (EPROM image)
.C files are MSVC source
.EXE files are MS Windows executable
.SRC file is the input file for SPCH_LIB
NOTES:
Changing modes occurs after completing whatever loop
is executing. If in "S"equence mode, this will go through
all 43 sounds before the mode change takes effect. If
in "G"roup mode, the group of 5 sounds will be finished
before the mode change takes effect.
To record your own voice, create separate *.VOC files
for A-Z, 0-9, "period", "question", "comma". The easiest
way to do this is to record one *.VOC file with all
sounds, then select and save the individual files. The
total uncompressed file size should be about 100,000 bytes
to be compressed and fit in the 27C512 EPROM with the
8031 code. Once you have separate *.VOC files, edit
'SPEECH.SRC' to correspond with your file names. Then run
'SPCH_LIB.EXE' to produce 'SPEECH.TXT' and 'SPEECH.BIN'.
The 8031 code must be re-assembled with the new 'SPEECH.TXT'
to build the tables pointing to the beginning and end of each
sound. The resulting object file doesn't actually contain
the speech data. Use the data editing capabilities of your
EPROM programmer to load the object file starting at address
$0000, then load the 'SPEECH.BIN' data file starting at address
$1000. Save this EPROM image, then program the EPROM.